<?php

namespace app\common\model\Product;

use think\Model;


class Type extends Model
{
    // 表名
    protected $name = 'product_type';

    // 自动写入时间戳字段
    protected $autoWriteTimestamp = false;

    // 定义时间戳字段名
    protected $createTime = false;
    protected $updateTime = false;
    protected $deleteTime = false;

    // 追加属性
    protected $append = [
        'thumb_text',
    ];

    //增加对应的获取器的方法 命名有规律 输出的时候才会叫做Thumb_text
    // $value 当前字段的值
    // $data 是一整条数据结构
    public function getThumbTextAttr($value, $data)
    {
        //获取到cdn的地址
        $cdnurl = config('site.cdnurl') ? config('site.cdnurl') : '';
        // 去除两边的/
        $cdnurl = trim($cdnurl, '/');

        $Thumb = isset($data['thumb']) ? $data['thumb'] : '';

        //如果为空就给一个默认图片地址
        if (empty($Thumb) || !is_file("." . $Thumb)) {
            $Thumb = "/assets/img/lofo.png";
        }

        return $cdnurl . $Thumb;
    }
}
